/**
 * random test functions for card unit tests
 * Team 15, 3/12/14
 *
 */

#ifndef _RANDOMCARDUNITTESTS_H
#define _RANDOMCARDUNITTESTS_H

#define MAX_CARDS 16
#define MIN_PLAYERS 2
#define PLAYER_RANGE 2.9999999999 /* difference between max and min players + 1 */
#define MODULUS 2147483647


//adventurer
int randomTestAdventurer();
int* checkAdventurerEffect(struct gameState *post, int p, int randPos);

//council room (done)

int randomTestCouncilRoom();
int* checkCouncilRoomEffect(struct gameState *post, int p, int randPos);

//village (done)

int randomTestVillage();
int checkVillage(int testCardPos, struct gameState *testState);



#endif